package tds.model10.version1;
/**
 * @Company 杭州先锋电子技术股份有限公司
 * @ClassName Client
 * @Description  Client（客户类）：让一个原型对象克隆自身从而创建一个新的对象.这是一个与编程语言无关的实现。
 * @author tds
 * @Date 2019/4/25 10:48
 * @version 1.0.0
 */
public class Client {
    public static void main(String[] args) {
        ConcretePrototype concretePrototype = new ConcretePrototype();
        concretePrototype.setAttr("hhh");

        Prototype clonePrototype = concretePrototype.clone();
        System.out.println(concretePrototype == clonePrototype);
        System.out.println(concretePrototype);
        System.out.println(clonePrototype);
    }
}
